using System;
using System.Collections.Generic;
using System.IO;
using System.IO.IsolatedStorage;
using System.Runtime.Serialization;
using System.Xml.Linq;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Content;

namespace GoldDigger.Models
{
    public class Scene
    {
        public int PlayTime { get; set; }
        public int TargetValue { get; set; }
        public Item[] ItemSprites { get; set; }

        public Scene()
        {
            ItemSprites = new Item[] {};
        }
    }

    public enum ItemType
    {
        None,
        SmallGold,
        MediumGold,
        BigGold,
        SmallRock,
        BigRock,
        Diamond,
        Bucket,
        Bird,
        DiamondBird,
        Bomb,
        Bag,
        Chest,
    }

    public class Item
    {
        public float X { get; set; }
        public float Y { get; set; }
        public ItemType Type { get; set; }
    }

    public class SceneContentReader : ContentTypeReader<Scene>
    {
        protected override Scene Read(ContentReader input, Scene existingInstance)
        {
            throw new NotImplementedException();
        }
    }
}
